home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 4 / Amiga Plus Sonderheft 1996 #4.iso / cando-vollversion / helpfiles / dos&datei kontrolle  < prev    next >
Text File  |  1992-10-21  |  8KB  |  335 lines

  1. F- AskForFileName        |askforfilename|
  2. C- Close                |close|
  3. C- Dos                    |dos|
  4. C- Echo                    |echo|
  5. F- Exists                |exists|
  6. F- FileOf                |fileof|
  7. C- FileReadChars        |filereadchars|
  8. C- FileReadLine            |filereadline|
  9. F- FileSize                |filesize|
  10. F- FileType                |filetype|
  11. C- FileWriteChars        |filewritechars|
  12. C- FileWriteLine        |filewriteline|
  13. C- GetDiskInfo            |getdiskinfo|
  14. C- GetFileInfo            |getfileinfo|
  15. C- InsertDeviceList        |insertdevicelist|
  16. C- InsertDirectoryList    |insertdirectorylist|
  17. C- OpenFile                |openfile|
  18. F- ParentOf                |parentof|
  19. F- PathAndFile            |pathandfile|
  20. F- PathOf                |pathof|
  21. C- SetCurrentDirectory    |setcurrentdirectory|
  22. C- SetFileBufferSize    |setfilebuffersize|
  23. C- SetStandardOut        |setstandardout|
  24. C- SetSystemRequesterTo    |setsystemrequesterto|
  25. V- TheCurrentDirectory    |thecurrentdirectory|
  26. V- TheOriginDirectory    |theorigindirectory|
  27. [E]
  28.  
  29. |askforfilename|
  30. WT {DateiPfad}=AskForFileName({InitialDateiPfad} [,{FensterTitel} [,{XKoor}, {YKoor}]])
  31. PL Ruft CanDo's eingebautes Dateiauswahlfenster
  32. PL auf. Der vom Benutzer ausgewählte DateiPfad
  33. PL wird zurückgegeben.
  34. PL Der InitialDateiPfad muß angegeben werden,
  35. PL Fenstertitel und Koordinaten sind optional.
  36. ED
  37.  
  38. |close|
  39. WT Close {PufferName}
  40. PT Hat die selbe Funktion wie der 
  41. BS Flush
  42. PT  Befehl.
  43. ED
  44.  
  45. |dos|
  46. WT Dos {DOS Kommandozeile} [,<STDOUT>]
  47. PL Führt die Kommandozeile als AmigaDOS Befehl
  48. PL aus, als wäre Sie in einem CLI eingetippt
  49. PL worden.  Wird das Flag STDOUT angegeben,
  50. PL gehen alle Ausgaben ins aktuelle CLI- oder
  51. PL Shell-Fenster.
  52. ED
  53.  
  54. |echo|
  55. WT Echo [{String} [,<NOLINE>]]
  56. PL Der angegebene String wird ins CLI-Fenster
  57. PL ausgegeben, falls das Programm von einem CLI
  58. PL aus aufgerufen wurde.
  59. PL
  60. PT Siehe auch: 
  61. BS SetStandardOut
  62. ED
  63.  
  64. |exists|
  65. WT {Boolscher Wert}=Exists({DateiPfad})
  66. PL Gibt TRUE als Wert zurück, wenn der angege-
  67. PL bene DateiPfad existiert.
  68. ED
  69.  
  70. |fileof|
  71. WT {DateiName}=FileOf({DateiPfad})
  72. PL Extrahiert den DateiNamen aus einer komplet-
  73. PL ten Pfadangabe.  Zum Beispiel enthielte bei
  74. PL   Let MeinDateiName=FileOf("DF0:Tools/Test")
  75. PL MeinDateiName den String "Test".
  76. PL
  77. PT Siehe auch: 
  78. BS PathOf
  79. ED
  80.  
  81. |filereadchars|
  82. WT FileReadChars {LeseDateiPufferName}, <VarName>, {Anzahl} [,<HEX>]
  83. PL Liest {Anzahl} Zeichen aus dem angegebenen
  84. PL Dateipuffer und gibt diese in der definier-
  85. PL ten Variable zurück.
  86. PL                ...nächste Seite Infos zu HEX
  87. PL
  88. NP filereadchars2
  89. PT Siehe auch: 
  90. BS FileReadLine
  91. PT   
  92. BS FileWriteChars
  93. ED
  94.  
  95. |filereadchars2|
  96. WT FileReadChars {LeseDateiPufferName}, <VarName>, {Anzahl} [,<HEX>]
  97. PL Wenn das Flag HEX angegeben wird, werden die
  98. PL gelesenen Buchstaben in einen Hex-String
  99. PL konvertiert. Sie können dann die Funktionen
  100. BS HexToChars
  101. PT , 
  102. BS CharsToHex
  103. PT , 
  104. BS HexToInteger
  105. PL  und
  106. BS IntegerToHex
  107. PL  auf diesen String anwenden.
  108. PT Siehe auch: 
  109. BS FileWriteChars
  110. PP filereadchars
  111. ED
  112.  
  113. |filereadline|
  114. WT FileReadLine {LeseDateiPufferName}, <VarName>
  115. PL Liest eine Zeile aus dem angegebenen Datei-
  116. PL Puffer und gibt diese in der definierten
  117. PL Variablen zurück.
  118. PL
  119. PT Siehe auch: 
  120. BS FileReadChars
  121. PT   
  122. BS FileWriteLine
  123. ED
  124.  
  125. |filesize|
  126. WT {Ganzzahl}=FileSize({DateiPfad})
  127. PL Gibt die Länge der angegebenen Datei (in
  128. PL Bytes) zurück.
  129. PL
  130. PT Siehe auch: 
  131. BS GetFileInfo
  132. ED
  133.  
  134. |filetype|
  135. WT {String}=FileType({DateiPfad})
  136. PL Gibt den Typ der angegebenen Datei zurück.
  137. PL Ist der Typ unbekannt, so wird der String
  138. PL "Unknown" zurückgegeben.
  139. PL
  140. PT Siehe auch: 
  141. BS GetFileInfo
  142. ED
  143.  
  144. |filewritechars|
  145. WT FileWriteChars {SchreibDateiPufferName}, {String} [,{Anzahl} [,<HEX>]]
  146. PL Schreibt den angegebenen String in den
  147. PL DateiPuffer.  Optional kann die maximal zu
  148. PL schreibende Anzahl Zeichen angegeben werden.
  149. PL                ...nächste Seite Infos zu HEX
  150. PL 
  151. NP filewritechars2
  152. PT Siehe auch: 
  153. BS FileWriteLine
  154. PT   
  155. BS FileReadChars
  156. ED
  157.  
  158. |filewritechars2|
  159. WT FileWriteChars {SchreibDateiPufferName}, {String} [,{Anzahl} [,<HEX>]]
  160. PL Wenn das Flag HEX angegeben wird, so wird
  161. PL der String als Hex-String behandelt und vor
  162. PL dem Schreiben in Binärdaten zurückgewandelt.
  163. PL
  164. PT Siehe auch: 
  165. BS FileReadChars
  166. PP filewritechars
  167. ED
  168.  
  169. |filewriteline|
  170. WT FileWriteLine {SchreibDateiPufferName}, {String}
  171. PL Schreibt den String in den angegeben Datei-
  172. PL Puffer und fügt ein RETURN an.
  173. PL
  174. PL
  175. PT Siehe auch: 
  176. BS FileWriteChars
  177. PT    
  178. BS FileReadLine
  179. ED
  180.  
  181. |getdiskinfo|
  182. WT GetDiskInfo {DateiPfad}, <AnzahlBlocksVar> [,<AnzahlBenutztVar> [,<BytesProBlockVar>]]
  183. PL Dieser Befehl erlaubt die Abfrage von Infor-
  184. PL mationen zur Disk auf die der DateiPfad
  185. PL zeigt.  Im Handbuch finden Sie eine genaue
  186. PL Beschreibung des Befehls.
  187. PL 
  188. PT Siehe auch: 
  189. BS GetFileInfo
  190. ED
  191.  
  192. |getfileinfo|
  193. WT GetFileInfo {DateiPfad}, <GrößeInBytesVar> [,<AnzahlBlocksVar> [,<AttributeVar> [,<DatumVar> [,<ZeitVar> [,<KommentarVar>]]]]]
  194. PL Dieser Befehl erlaubt die Abfrage von Infor-
  195. PL mationen über die Datei oder das Verzeich-
  196. PL nis DateiPfad. Im Handbuch finden Sie eine
  197. PL genaue Beschreibung des Befehls.
  198. PL 
  199. PT Siehe auch: 
  200. BS GetDiskInfo
  201. PT   
  202. BS FileType
  203. PT   
  204. BS FileSize
  205. ED
  206.  
  207. |insertdevicelist|
  208. WT InsertDeviceList [<Flags>]
  209. PL Schreibt eine Liste aller Geräte ins
  210. PL aktuelle Dokument.  Genaue Beschreibung
  211. PL siehe Handbuch.
  212. ED
  213.  
  214. |insertdirectorylist|
  215. WT InsertDirectoryList [<Flags>]
  216. PL Gibt eine Liste der Dateien und Verzeich-
  217. PL nisse, die sich im aktuellen Verzeichnis
  218. PL befinden, ins aktuelle Dokument aus.
  219. PL
  220. PL Genaue Beschreibung siehe Handbuch.
  221. ED
  222.  
  223. |openfile|
  224. WT OpenFile {DateiPfad}, {DateiIOPufferName}, <IOflag>, <AccessFlag>
  225. PL Öffnet eine Datei zur Ein/Ausgabe von Daten.
  226. PL Sie können soviele Dateien gleichzeitig
  227. PL offen halten, wie Ihr RAM erlaubt. Genaue
  228. PL Beschreibung des Befehls siehe Handbuch.
  229. PT Siehe auch: 
  230. BS FileWriteLine
  231. PT   
  232. BS FileWriteChars
  233. PL 
  234. BS FileReadLine
  235. PT   
  236. BS FileReadChars
  237. PT   
  238. BS Close
  239. ED
  240.  
  241. |parentof|
  242. WT {PfadName}=ParentOf({PfadName})
  243. PL Gibt das Oberverzeichnis zum angegebenen
  244. PL Verzeichnis zurück.
  245. PL
  246. PT Siehe auch: 
  247. BS PathOf
  248. ED
  249.  
  250. |pathandfile|
  251. WT {DateiPfad}=PathAndFile({PfadName}, {DateiName})
  252. PL Gibt die korrekte Kombination des Pfad- und
  253. PL Dateinamens zurück.
  254. PL
  255. PT Siehe auch: 
  256. BS PathOf
  257. PT   
  258. BS FileOf
  259. ED
  260.  
  261. |pathof|
  262. WT {PfadName}=PathOf({DateiPfad})
  263. PL Extrahiert den Pfad aus einer kompletten
  264. PL Dateipfad-Angabe.  Zum Beispiel ergäbe
  265. PL   Let MeinPfad = PathOf("DF0:Tools/Test")
  266. PL "DF0:Tools/" als Wert in MeinPfad.
  267. PL
  268. PT Siehe auch: 
  269. BS FileOf
  270. PT   
  271. BS ParentOf
  272. ED
  273.  
  274. |setcurrentdirectory|
  275. WT SetCurrentDirectory {PfadName}
  276. PL Setzt das aktuelle Verzeichnis des Decks auf
  277. PL den angegebenen Pfad.  Genaue Beschreibung
  278. PL des Befehls siehe Handbuch.
  279. ED
  280.  
  281. |setfilebuffersize|
  282. WT SetFileBufferSize {KiloBytes}
  283. PL Legt die Größe der DateiPuffer für Ein/Aus-
  284. PL gabe fest.  Der Standardwert beträgt vier
  285. PL Kilobyte. Die Angabe beeinflußt nur Dateien,
  286. PL die nach dem Befehl geöffnet werden.
  287. PL
  288. PT Siehe auch: 
  289. BS OpenFile
  290. ED
  291.  
  292. |setstandardout|
  293. WT SetStandardOut {SchreibDateiPufferName}
  294. PT Leitet die Ausgabe des 
  295. BS Echo
  296. PL  Befehls in eine
  297. PT Datei um. Die Datei muß zuvor mit 
  298. BS OpenFile
  299. PL
  300. PL geöffnet werden.
  301. ED
  302.  
  303. |setsystemrequesterto|
  304. WT SetSystemRequesterTo <WINDOW | WORKBENCH | NOWHERE>
  305. PL Gibt den Platz an, an dem DOS-Requester er-
  306. PL scheinen sollen.  Zur Auswahl stehen das
  307. PL eigene Fenster, die Workbench oder Nirgends.
  308. PL Wird NOWHERE angegeben, so ist dies gleich-
  309. PL zusetzen mit einem Klick auf den Cancel
  310. PL Knopf des Requesters.
  311. ED
  312.  
  313.  
  314. |thecurrentdirectory|
  315. WT {PfadName}=TheCurrentDirectory
  316. PL Gibt den Pfad zum aktuellen Verzeichnis des
  317. PL Decks an.
  318. PL
  319. PT Siehe auch: 
  320. BS SetCurrentDirectory
  321. PL  
  322. PT             
  323. BS TheOriginDirectory
  324. ED
  325.  
  326. |theorigindirectory|
  327. WT {PfadName}=TheOriginDirectory
  328. PL Gibt den Pfad zum Verzeichnis an, das beim
  329. PL Start des Decks aktuell war.  Genaue Be- 
  330. PL schreibung der Variable siehe Handbuch.
  331. PL
  332. PT Siehe auch: 
  333. BS TheCurrentDirectory
  334. ED
  335.